package com.bjpowernode.drp.util.listener;

import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingEvent;

public class TestHttpSessionAttributeListener implements
		HttpSessionAttributeListener {
	
	public void attributeAdded(HttpSessionBindingEvent se) {
		System.out.println("TestHttpSessionAttributeListener-->>>attributeAdded()");
		System.out.println("name=====" + se.getName());
		System.out.println("value=====" + se.getValue());
		if ("user_info".equals(se.getName())) {
			Integer count = (Integer)se.getSession().getServletContext().getAttribute("count");
			if (count == null) {
				count = 1;
			}else {
				count++;
			}
			se.getSession().getServletContext().setAttribute("count", count);
		}
	}

	public void attributeRemoved(HttpSessionBindingEvent se) {
		System.out.println("TestHttpSessionAttributeListener-->>>attributeRemoved()");
	}

	public void attributeReplaced(HttpSessionBindingEvent se) {
		System.out.println("TestHttpSessionAttributeListener-->>>attributeReplaced()");
	}

}
